live (something) over again - English Synonyms Dictionary